$(document).ready(function () {
	fpzwcx.onLoad();
})

var fpzwcx = (function () {
	var init = function () {
		//私有属性
		var curSeg;
		var notEmpty = true;
		layui.use('form', function () {
			var form = layui.form
		});
		 $('#picCode').attr("src",'http://jcpt.ha-n-tax.gov.cn/web/cm/showPictureCode.do?t=' + Math.random());
	}
	return {
		onLoad: function () {
			init();
			fpzwcx.reloadPicCode();
		},
		/*查询*/
		onQuery: function () {
			var fpdm = $(".fpdm").val().trim();
			var fphm = $(".fphm").val().trim();
			var fpje = $(".fpje").val().trim();
			var rcode=$(".rcode").val().trim();
			if (fpdm != "" && fphm!="" && fpje!="" && rcode!="" ) {
				$.ajax({
					url: "http://jcpt.ha-n-tax.gov.cn/web/server/platform/sscx/selFpzwQuery.do",
					type: "GET",
					data: {
						FPDM:fpdm,
						FPHM:fphm,
						FPJE:fpje,
						rcode:rcode,
						CUR_USERID:""
					},
					dataType: "jsonp",
					jsonpCallback: "fpzwcx.onqueryCallback",
				});
			} else {
				layer.msg('发票代码、发票号码、发票金额都必须填写');
			}
		},
		onqueryCallback: function (jsonObj) {
			fpzwcx.reloadPicCode();
			$(".rcode").val("");
            switch (jsonObj.code) {
				case "0":
					if (jsonObj.data) {
						if (jsonObj.data[0]) {
							fpzwcx.onBindFormData(jsonObj.data[0]);
						} else {
							layer.msg("未查询到数据");
							$("#wxlFpzwcx").find("span").text("");
							return;
						}
					} else {
						alert("未查询到数据");
						$("#wxlFpzwcx").find("span").text("");
						return;
					}
					break;
				default:
					alert(jsonObj.msg);
					$("#wxlFpzwcx").find("span").text("");
					return;
			};
		},
		winReset: function () {
			var nsrsbh = $(".wxl_cxSearch input").val("");
//			$("#wxlFpzwcx tbody").empty()
		},
		
		//验证码
		reloadPicCode: function () {
            $('#picCode').attr("src",'http://jcpt.ha-n-tax.gov.cn/web/cm/showPictureCode.do?t=' + Math.random());
        },
		
		onBindFormData : function(jsonObj) {
			for ( var key in jsonObj) {
				var obj = $("input[name='" + key + "']");
				if ($(obj).length > 0) {
					$(obj).val(jsonObj[key]);
				}
				var objSpan = $("span[name='" +  key + "']");
				if ($(objSpan).length > 0) {
					$(objSpan).html(jsonObj[key]);
				}
				var objDiv = $("div[name='" +  key + "']");
				if ($(objDiv).length > 0) {
					$(objDiv).html(jsonObj[key]);
				}
				var objDiv = $("select[name='" + key + "']");
				if ($(objDiv).length > 0) {
					$(objDiv).val(jsonObj[key]);
				}
			}
		},
	}
})();
